FernleafSystems\Wordpress\Plugin\Shield\Databases\Base\BaseQuery A

Total Complexity 73
Dependencies 3
Dependents 0
Total lines 497
Lines of code 246
Logical lines of code 105
Comment lines 183
Methods 47
Properties 8

Methods 47

Method Rating Maintainability Complexity Lines of code
addWhere()
S
53 5 24
buildWhere()
S
57 4 18
buildOrderBy()
S
59 4 14
setOrderBy()
S
62 4 12
addWhereIn()
S
70 3 6
filterByCreatedAt()
S
69 3 6
setGroupBy()
S
66 3 9
query()
S
74 2 4
setWheresFromVo()
S
70 2 6
getRawWheres()
S
79 2 3
getGroupBy()
S
78 2 3
buildLimitPhrase()
S
78 2 3
buildOffsetPhrase()
S
78 2 3
getWheres()
S
79 2 3
buildExtras()
S
64 1 11
getPage()
S
79 1 3
hasWheres()
S
80 1 3
hasLimit()
S
80 1 3
__construct()
S
82 1 3
isIncludeSoftDeletedRows()
S
80 1 3
rawWhereToString()
S
79 1 3
reset()
S
72 1 6
setIncludeSoftDeleted()
S
77 1 4
setPage()
S
77 1 4
setRawWheres()
S
68 1 8
setWheres()
S
77 1 4
setLimit()
S
77 1 4
getBaseQuery()
S
82 1 3
getLimit()
S
79 1 3
buildQuery()
S
70 1 7
addWhereEquals()
S
79 1 3
addWhereLike()
S
78 1 3
addWhereNewerThan()
S
79 1 3
addWhereOlderThan()
S
79 1 3
addWhereSearch()
S
79 1 3
clearWheres()
S
80 1 3
getOffset()
S
78 1 3
filterByBoundary()
S
75 1 4
setDbH()
S
77 1 4
filterByBoundary_Day()
S
75 1 4
filterByBoundary_Hour()
S
75 1 4
filterByBoundary_Month()
S
75 1 4
filterByBoundary_Week()
S
75 1 4
filterByBoundary_Year()
S
75 1 4
customInit()
S
91 1 2
getDbH()
S
82 1 3
isValidComparisonOperator()
S
69 1 6